package com.heima.service;

import com.heima.domain.dto.PageDto;
import com.heima.domain.query.ItemPageQuery;
import com.heima.domain.vo.FiltersVo;
import com.heima.dto.ItemDTO;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface SearchService {
    /**
     * 数据批量导入
     */
    void initData() throws IOException;

    /**
     * es搜索商品
     */
    PageDto<ItemDTO> esSearch(ItemPageQuery query) throws IOException;

    /**
     * 过滤条件
     */
    Map<String,List<String>> filters(FiltersVo filtersVo) throws IOException;
}
